What is pinafore dress?

A pinafore dress is a sleeveless dress that is typically worn over a blouse or shirt. It has a square or V-shaped neckline and usually features a loose, A-line silhouette. Pinafore dresses often have straps that go over the shoulders and tie or button at the back. They were originally designed as a practical garment for children to wear over other clothes to protect them from spills and stains, but have become a popular fashion item for adults. Pinafore dresses come in a variety of styles, fabrics, and colors, and can be worn for casual or dressier occasions, depending on how they are styled.